using System;
using UnityEngine;

public enum EnemyType
{
    Routine,Slow,Quick
}
[Serializable]
public class EnemyData
{
    [Header("名称")]
    public string myName;
    [Header("生命")]
    public int currHp;
    [Header("攻击力")]
    public int damage;
    [Header("防御力")]
    public int armor;
    [Header("Scale大小")]
    public float scaleSize = 1;
    [Header("碰撞体大小")]
    public int collSize = 1;
    [Header("掉落金币")]
    public int dropCoin = 10;
    [Header("掉落怨灵珠")]
    public int dropCircle = 0;
    [Header("是否死亡")]
    public bool isDie = false;
    [Header("图片")]
    public Sprite Icon;
    [Header("是否是雕像")]
    public bool isSculp = false;
    public bool isActive = true;
    [Header("是精英怪物吗")]
    public bool isElite = false;
    [Header("是Boss吗")]
    public bool isBoss = false;
    [Header("敌人的类型")]
    public EnemyType type = EnemyType.Routine;
    [Header("伤害数量")]
    public int damageNum = 1;

    //原始数据
    public int oriDamage;
    public int oriArmor;
    public int oriHp;
    public int oriDropCoin;
    public int oriDropCircle;
}
